export interface ContractBasicVO {
  /**
   * 合同ID
   */
  contractId: string | number;

  /**
   * 合同编号
   */
  contractNo: string;

  /**
   * 老人姓名
   */
  elderName: string;

  /**
   * 房间ID
   */
  roomId: string | number;

  /**
   * 房间号
   */
  roomNumber: string;

  /**
   * 床位ID
   */
  bedId: string | number;

  /**
   * 床位号
   */
  bedNumber: string;

  /**
   * 合同开始日期
   */
  startDate: string;

  /**
   * 合同结束日期
   */
  endDate: string;

  /**
   * 月费用
   */
  monthlyFee: number;

  /**
   * 押金
   */
  deposit: number;

  /**
   * 合同状态
   */
  contractStatus: string;

  /**
   * 联系人姓名
   */
  contactName: string;

  /**
   * 是否同意协议
   */
  agreementAccepted: string;

  /**
   * 备注
   */
  remarks: string;

}

export interface ContractBasicForm extends BaseEntity {
  /**
   * 合同ID
   */
  contractId?: string | number;

  /**
   * 合同编号
   */
  contractNo?: string;

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 房间ID
   */
  roomId?: string | number;

  /**
   * 房间号
   */
  roomNumber?: string;

  /**
   * 床位ID
   */
  bedId?: string | number;

  /**
   * 床位号
   */
  bedNumber?: string;

  /**
   * 合同开始日期
   */
  startDate?: string;

  /**
   * 合同结束日期
   */
  endDate?: string;

  /**
   * 月费用
   */
  monthlyFee?: number;

  /**
   * 押金
   */
  deposit?: number;

  /**
   * 合同状态
   */
  contractStatus?: string;

  /**
   * 联系人姓名
   */
  contactName?: string;

  /**
   * 是否同意协议
   */
  agreementAccepted?: string;

  /**
   * 备注
   */
  remarks?: string;

}

export interface ContractBasicQuery extends PageQuery {

  /**
   * 合同编号
   */
  contractNo?: string;

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 联系人姓名
   */
  contactName?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



